package com.lbd.finance.bean.vo;

import lombok.*;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Created by lance on 2016/11/30.
 * 资金统计信息导出类
 */
@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class ExportMoneyStatisticsVo implements Serializable {

    @Excel(name = "用户名")
    private String userName;
    @Excel(name = "姓名")
    private String name;
    //资产总额
    @Excel(name = "资产总额（元）")
    private BigDecimal sum;//待收总额+可用余额+冻结金额
    //可用余额
    @Excel(name = "可用余额（元）")
    private BigDecimal availableBalance;
    //冻结金额
    @Excel(name = "冻结金额（元）")
    private BigDecimal freezingAmount;//投资成功未放款+提现申请未审核
    //总投资额
    @Excel(name = "总投资额（元）")
    private BigDecimal investSum;//投资成功未放款+还款中投资+还款完成投资
    //累计收益
    @Excel(name = "累计收益（元）")
    private BigDecimal accumulatedIncome;//已经到账的收益

    @Excel(name = "待收总额（元）")
    private BigDecimal dueReceiveSum;
    @Excel(name = "借款总额（元）")
    private BigDecimal loanSum;//还款中+还款完成的借款金额

    @Excel(name = "待还总额（元）")
    private BigDecimal dueRepaymentSum;

    //  @Excel(name = "待收本金")
    private BigDecimal unReceiveCapital;
    //  @Excel(name = "待收收益")
    private BigDecimal unReceiveInterest;//待收本金（还未收到还款的本金）+待收收益（还未收到还款的利息）
    //借款总额

    //待还总额
//  @Excel(name = "待还本金")
    private BigDecimal dueRepayCapital;
    //  @Excel(name = "待还利息")
    private BigDecimal dueRepayInterest;
    //总充值金额
    @Excel(name = "总充值金额（元）")
    private BigDecimal rechargeSum;//用户所有成功充值的金额
    //总提现金额
    @Excel(name = "总提现金额（元）")
    private BigDecimal withdrawSum;//用户所有成功提现的金额
    //用户Id
    private String userId;

}
